package demo2;

//      抽象类的私有成员有意义吗   有
abstract class User{
    private String name;

    public User(String name){
        this.name = name;
    }
    public abstract void func();

    public String getName(){
        return this.name;
    }
}

class Admin extends User{
    public Admin(String name) {
        super(name);
    }
    @Override
    public void func() {
    }
}

public class Test2 {
    public static void main(String[] args) {
        User user = new Admin("haha");
        System.out.println(user.getName());
    }
}
